//
//  XLUser.swift
//  WeiBo
//
//  Created by macbook on 16/10/19.
//  Copyright © 2016年 buWangChuXing. All rights reserved.
//

import UIKit

class XLUser: NSObject {
 
    
    ///用户ID
    var id: Int = 0
    //用户昵称
    var name: String?
    //用户头像
    var profile_image_url: String?
    
    //认证类型 
    var verified_type:Int = -1
    {
        didSet
        {
           varifiedImage = getVipImage(verified_type)
            
        }
    }
    
    //获取达人图
    func getVipImage(verifide:Int)->UIImage?
    {
        switch verifide {
        case 0:
            return UIImage(named: "avatar_vip")
        case 2,3,5:
            return UIImage(named: "avatar_enterprise_vip")
            
        case 220:
            return UIImage(named: "avatar_grassroot")
            
        default:
            return UIImage(named: "avatar_vgirl")
        }
    }

    
    
    var varifiedImage:UIImage?
    //会员等级
    var mbrank: Int = 0{
    
        didSet{
        
          mbrankImage = getmbrankImge(mbrank)
        }
    }
    
    
    func getmbrankImge(mbrank:Int)->UIImage?
    {
        if mbrank > 0 && mbrank < 7 {
            
            return UIImage(named: "common_icon_membership_level\(mbrank)")
        }else
        {
            return UIImage(named: "common_icon_membership_expired")
        }
        
    }
    
    var mbrankImage:UIImage?
    
    //防止出错
    override func setValue(value: AnyObject?, forUndefinedKey key: String) {
        
    }
    
    //kvc构造函数
     init(dict:[String:AnyObject])   {
        super.init()
        setValuesForKeysWithDictionary(dict)
    }

    
}



















